package shape

// ListGnc 是一个泛型列表结构
type ListGnc[T any] struct {
	items []T
}

// AddItem 方法用于添加项目到列表中
func (gl *ListGnc[T]) AddItem(item T) {
	gl.items = append(gl.items, item)
}

// GetItems 方法用于获取列表中的所有项目
func (gl *ListGnc[T]) GetItems() []T {
	return gl.items
}
